package com.softtown.modules.workflow.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.softtown.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * @author: Dingyayong
 * @Date: 2019/8/12 16:17
 * @Description: 审批段定义实体类
 */
@Data
@EqualsAndHashCode(callSuper=false)
@TableName("swf_phase_name_def")
public class SwfPhaseNameDefEntity extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 所属公司id
     */
    private Long compId;

    /**
     * 审批段名称
     */
    private String name;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 状态 0:已失效  1：有效
     */
    private Integer status;
    /**
     * 备注
     */
    private String remark;

    /**
     * 更新者
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Long updater;

    /**
     * 更新时间
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Date updateDate;

    /**
     * 更新时间的时间戳
     */
    private String updateTimestamp;

    /**
     * 逻辑删除 0：未删除   NULL：已删除
     */
    private Integer isDeleted;

}
